#include "Chat.h"
#include "log.h"
#include <stdlib.h>

#define EXIT_ERROR_PARAMETROS 1

int main(int argc, char *argv[]){

    if(argc < 3) {
	log(fileno(stdout), "%s <numero usuario> <id conversacion>\n", argv[0]);
	exit(EXIT_ERROR_PARAMETROS);
    }

    int numeroUsuario = atoi(argv[1]);
    int idConversacion = atoi(argv[2]);

    ChatHandlerConversacion *conversacion = ChatAbrirConversacion(numeroUsuario, idConversacion);

    char *mensaje=NULL;
    unsigned int recibido=0;

    while(mensaje=ChatRecibirMensaje(conversacion,recibido)){
     	log(fileno(stdout), "Mensaje recibido: %s", mensaje);
    }

    ChatCerrarConversacion(conversacion);

    return 0;
}
